Mollie\WooCommerce\Settings\Page\MollieSettingsPage B

Total Complexity 87
Dependencies 5
Dependents 1
Total lines 465
Lines of code 317
Logical lines of code 213
Comment lines 101
Methods 22
Properties 6

Methods 22

Method Rating Maintainability Complexity Lines of code
getMollieMethods()
A
37 12 70
saveApplePaySettings()
A
55 12 16
saveApiKeys()
A
48 11 31
mergeSettings()
S
57 7 15
hideKeysIntoStars()
S
60 6 12
isKlarnaEnabled()
S
61 5 11
get_settings()
S
59 4 14
checkDirectDebitStatus()
S
59 4 13
warnAboutRequiredCheckoutFieldForBillie()
S
61 4 11
addGlobalSettingsFields()
S
48 2 29
validateApiKeyOrRemove()
S
62 3 11
warnAboutRequiredCheckoutFieldForKlarna()
S
59 2 16
sectionSettings()
S
65 3 10
checkMollieBankTransferNotBACS()
S
64 2 10
get_sections()
S
64 2 8
save()
S
65 2 10
__construct()
S
61 1 12
advancedSectionFilePath()
S
80 1 3
applePaySection()
S
80 1 3
output()
S
71 1 6
getGatewaySettingsUrl()
S
78 1 3
componentsFilePath()
S
80 1 3